package com.ruoyi.readyProcurement.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.ruoyi.common.annotation.Excel;

import java.util.Date;
import java.util.List;

/**
 * @Author
 * @Version 1.0
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ReadyProcurement {
    private String beginTime;
    private String endTime;
    private Long readyId;//预入库的主键id
    private Long productId;//产品id
    private Long deptId;
    private String productName;//产品名称
    private String productType;//产品型号
    private Long materialId;//供应商id
    private String readyStatus;//状态
    private String isCreatCheck;//是否生成了检验记录
    private String auditCheck;//检验报告是否已经审核
    private String readyOrderNum;//报告编号
    private String mateProductType;//型号
    private String isProcurement;//是否已经入库
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date creatTime;
    private List<ReadyProcurementModel> readyProcurementModels;
    private String deviceName;//设备名称

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getIsProcurement() {
        return isProcurement;
    }

    public void setIsProcurement(String isProcurement) {
        this.isProcurement = isProcurement;
    }

    public String getMateProductType() {
        return mateProductType;
    }

    public void setMateProductType(String mateProductType) {
        this.mateProductType = mateProductType;
    }

    public String getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public List<ReadyProcurementModel> getReadyProcurementModels() {
        return readyProcurementModels;
    }

    public void setReadyProcurementModels(List<ReadyProcurementModel> readyProcurementModels) {
        this.readyProcurementModels = readyProcurementModels;
    }

    public String getReadyOrderNum() {
        return readyOrderNum;
    }

    public void setReadyOrderNum(String readyOrderNum) {
        this.readyOrderNum = readyOrderNum;
    }

    public Long getReadyId() {
        return readyId;
    }

    public void setReadyId(Long readyId) {
        this.readyId = readyId;
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductType() {
        return productType;
    }

    public void setProductType(String productType) {
        this.productType = productType;
    }

    public Long getMaterialId() {
        return materialId;
    }

    public void setMaterialId(Long materialId) {
        this.materialId = materialId;
    }

    public String getReadyStatus() {
        return readyStatus;
    }

    public void setReadyStatus(String readyStatus) {
        this.readyStatus = readyStatus;
    }

    public String getIsCreatCheck() {
        return isCreatCheck;
    }

    public void setIsCreatCheck(String isCreatCheck) {
        this.isCreatCheck = isCreatCheck;
    }

    public String getAuditCheck() {
        return auditCheck;
    }

    public void setAuditCheck(String auditCheck) {
        this.auditCheck = auditCheck;
    }

    public Date getCreatTime() {
        return creatTime;
    }

    public void setCreatTime(Date creatTime) {
        this.creatTime = creatTime;
    }
}
